package com.xxx.video.mine.presenters;

import com.xxx.video.commen.presenters.IBaseView;
import com.xxx.video.mine.beans.DynamicListBean;

public interface IRecordingManagementView extends IBaseView {

    void initRecordingManagementList();

    /**
     * start video details activity
     *
     * @param videoId video id
     */
    void startVideoDetailsActivity(String videoId);

    /**
     * init data to view
     *
     * @param successOb data
     */
    void initData2View(DynamicListBean successOb);

    /**
     * show delete dialog
     *
     * @param id       id
     * @param position position
     */
    void showDeleteDialog(String id, int position);

    /**
     * delete success
     *
     * @param position position
     */
    void deleteDynamicSuccess(int position);

    /**
     * start add audio activity
     */
    void startAddAudioActivity();

}
